package com.project.forum.services;

import com.project.forum.model.User;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:DELL
 * Time:22:31
 */
//用户接口
public interface IUserService {
    //创建一个普通用户
    void createNormalUser(User user);


    //根据用户名去查询用户信息
    User selectByUserName( String username);

    //处理用户登录
    User login (String username,String password);

    //根据id查询用户信息
    User selectById(Long id);

    //更新当前用户的发帖数+1
    void addOneArticleCountById(Long id);

    //用户发帖数-1
    void subOneArticleCountById(Long id);

    //修改个人信息
    void  modifyInfo(User user);

    //修改密码
    void modifyPassWord(Long id,String newPassword,String oldPassword);

}
